invent something - German English Dictionary